home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 24
/
Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso
/
Aminet
/
util
/
dtype
/
mpegvdt203.readme
< prev
next >
Wrap
Text File
|
1998-03-07
|
7KB
|
181 lines
Short: MPEG video datatype V2.3
Author: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
Uploader: GISBURN@w-specht.rhein-ruhr.de (Roland Mainz)
Type: util/dtype
Replaces: util/dtype/mpegvdt202.LhA
Does NOT replace: util/dtype/mpvdtc0111.lha (or any other V1 version)
MPEG video datatype, which is able to play mpeg 1/2 video streams.
animation.datatype subclass.
Version V2.3, gamma version
WARNING: Please read all suppied docs carefully, please !
And read them all and complete _before_ testing !
(Some points in the docs are unfinished (sorry).)
CONTENTS OF THE GAMMA ARCHIVE:
- The "mpegvideo.datatype" itself
- 000ieee/ for all Amigas, including plane m68000 machines
- 020ieee/ for Amigas which have at least a m68020 CPU
- 020881/ for Amigas which have at least a m68020 CPU and a 68881 FPU
- 040881/ for Amigas which have at least a m68040 CPU
- 060881/ for Amigas which have at least a m68040 CPU
- 020ppc/ for Amigas which use Phase5's PPC board
- "DTConvert", a small utility to use the encoder
(e.g. read IFF ANIM, write MPEG Video or
read AVI, write MPEG Video or
read CDXL, write MPEG Video
and so on, you only need a datatype which supports
writing in it's local format, and then you can use DTConvert
for conversion)
WARNING: The original CBM anim.datatype is very buggy and crashes
your system !
- animation.datatype V41.5
A replacement for the CBM animation.datatype which is CyberGFX-
compatible (e.g. allows output of 16/24/32-truecolor bitmaps etc.)
Using the decoder:
- Install the datatype and have fun :-)
The "preferences" section in "mpegvideo.datatype.doc" describes how to
get CyberGFX output
- The encoder. The encoder encodes MPEG-1 per default, but
can also be configured to write MPEG-2
Take a look into the (uncompleted) "preferences" section
how to configure the encoder...
----------------------------------------------------------------------
NAME
mpegvideo.datatype
FEATURES
- Supports MPEG-2 (excluding temporal and spatial scalability).
I think the mpegvideo.datatype is the _FIRST_ MPEG-2
decoder on the Amiga.
- Realtime-playback. In the default mode, the mpegvideo.datatype
tries to create a realtime-playback
(this mode needs __MUCH__ memory because the datatype acts as a
ram player in this mode).
- Gfx-Card support:
- CyberGFX-support: mpegvideo.datatype's decoder supports
15/16/24 cybergfx bitmaps
(requires animation.datatype V41)
- P96 support: Additionally to the CyberGFX support,
mpegvideo.datatype supports the P96 YUV-Bitmap type,
which allows a custom animation.datatype player to use
gfx-card overlays.
Another benefit is that remapping is then the job of
the gfxcard (-software), which may speed up things...
(requires animation.datatype V41)
- For those people which have no gfxcard-software like
CyberGFX or P96, the datatype is able to create
planar 24 bit images that applications which use
animation.datatype subclasses for decoding (WildFire
for example) can use 24 bit.
- No more crashing with streams like "ID4.mpg" (which crashes
many software decoders like mpegvideo.datatype V1.xx).
- Truecolor-Output now works
- Two playback modes:
- Decode to ram, then play
- Decode and play at the same time
- A fully-working encoder which supports MPEG-1 and MPEG-2
(excluding temporal and spatial scalability).
- New design, which allows to split decoder and encoder in
multiple theads. DataTypes class is seperated from the
decoder and encoder parts.
Main purpose is to get ready for the PPC version of the
mpegvideo.datatype, and to support parallel encoding/decoding
using multiple PPCs/mc680xx.
- Support for mpeg decoder hardware.
If the Amiga has a "cd32mpeg.device" compatible device
which supports the MPEGCMD_READFRAMEYUV device command,
mpegvideo.datatype can use this device for decoding
(which may limit to MPEG-1. I don't know any MPEG-2 hardware
for the Amiga. Anyway, this feature is experimental and
untested yet, sorry).
- Different versions for different CPU/FPU combinations,
__including__ the mc68000/mc68010 and the PPC.
- Supports VMM, __even__ for CyberGFX bitmap output.
For 15/16/214 bit output modes the ram usage has been
reduced.
- Supports scaling of output. The output can be enlarged or
shrinked on demand.
- Preferences with global, local and per-project settings
which controlles both encoder and decoder.
- Progress gauge with time-to-go information
TODO
- Fixing the bounch of bugs which may occur in the testing
cycle.
- The mpeg decoder hardware support is untested. The code
has been adapted from code which has been written for
the cd32mpeg.device, but because I sold my CD32 (a big
mistake :-( ), I cannot test it.
- Fixing the P96 YUV-code, which is broken since V2.0
- An INTERPOLATE mode/option for bitmap scaling.
----
Any more features wanted ?
----
Bye,
Roland
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
152648 72036 52.8% 12-Feb-98 13:10:16 +mpegvideo.datatype
146700 70139 52.1% 12-Feb-98 13:13:06 +mpegvideo.datatype
151036 71385 52.7% 12-Feb-98 13:11:40 +mpegvideo.datatype
381972 167204 56.2% 12-Feb-98 13:17:22 +mpegvideo.datatype
146440 70104 52.1% 12-Feb-98 13:14:30 +mpegvideo.datatype
146312 69872 52.2% 12-Feb-98 13:15:54 +mpegvideo.datatype
184 123 33.1% 19-Apr-97 20:44:32 +MPEG Video
467 283 39.4% 19-Apr-97 20:42:10 +MPEG Video.info
24606 8992 63.4% 26-Jun-94 19:17:58 +mpeg2enc.doc
49580 16464 66.7% 12-Feb-98 13:17:36 +mpegvideo.datatype.doc
685 364 46.8% 21-Dec-97 14:55:00 +mpegvideotest
486 253 47.9% 22-Oct-96 05:08:04 +mpegvideotest.info
192 45 76.5% 13-May-94 16:10:38 +inter.mat
192 72 62.5% 13-May-94 16:08:54 +intra.mat
3004 1085 63.8% 04-Jul-94 11:24:50 +MPEG-1.par
3003 1091 63.6% 04-Jul-94 11:24:22 +NTSC.par
3003 1090 63.7% 04-Jul-94 11:25:08 +PAL.par
33794 33794 0.0% 05-Feb-98 21:23:02 +animation4105.lha
4550 2127 53.2% 05-Feb-98 21:25:00 +animation4105.readme
59090 59090 0.0% 05-Feb-98 22:34:40 +DTConvert016.LhA
5354 2335 56.3% 05-Feb-98 22:37:12 +DTConvert016.Readme
-------- ------- ----- --------- --------
1313298 647948 50.6% 14-Feb-98 03:01:24 21 files